package practicedemo20;

import java.util.Scanner;

public class practicedemo20 {
    //机票的价格是按照淡季、旺季，头等舱、经济舱收费
    //输入机票的原价、月份、头等舱或经济舱
    //按照以下规则：旺季（5-10月）头等舱9折，经济舱8.5折，淡季（11月到来年4月）头等舱7折，经济舱6.5折
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        //输入月份并判断是否符合月份规则
        System.out.print("请输入月份:");
        int mouth = sc.nextInt();
        if (mouth <= 0 || mouth > 12){
            System.out.println("输入错误的月份");
            System.exit(-1);
        }
        //输入是什么舱并判断是否符合要求
        System.out.print("请输入购买的舱位（头等舱或经济舱）:");
        String room = sc.next();
        //注意equals默认是==
        if (!room.equals("头等舱") & !room.equals("经济舱")){
            System.out.println("输入错误舱位");
            System.exit(-1);
        }
        //定义折扣（默认0.0）
        double a = 0.0;

        if (mouth >= 5 & mouth <= 10){
            switch (room){
                case "头等舱":
                    a = 0.9;
                    break;
                case "经济舱":
                    a = 0.85;
                    break;
            }
        } else {
            switch (room){
                case "头等舱":
                    a = 0.7;
                    break;
                case "经济舱":
                    a = 0.65;
                    break;
            }
        }
        System.out.print("请输入原票价：");
        double money = sc.nextDouble();
        System.out.println("您购买的票打折后为："+(money * a)+"元");
    }
}
